package com.xckj.entity;

import java.io.Serializable;

/**
 * @description 方法参数类型
 * @author yanchf
 * @date 2023-12-03
 */
public class JacgMethodArgType implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 方法hash字节数
    */
    private String methodHash;

    /**
    * 参数序号，从0开始
    */
    private Integer argSeq;

    /**
    * 参数类型唯一类名
    */
    private String simpleArgType;

    /**
    * 参数类型类名
    */
    private String argType;

    /**
    * 唯一类名
    */
    private String simpleClassName;

    /**
    * 完整方法（类名方法名参数）
    */
    private String fullMethod;


    public JacgMethodArgType() {
    }

    public String getMethodHash() {
        return methodHash;
    }

    public void setMethodHash(String methodHash) {
        this.methodHash = methodHash;
    }

    public Integer getArgSeq() {
        return argSeq;
    }

    public void setArgSeq(Integer argSeq) {
        this.argSeq = argSeq;
    }

    public String getSimpleArgType() {
        return simpleArgType;
    }

    public void setSimpleArgType(String simpleArgType) {
        this.simpleArgType = simpleArgType;
    }

    public String getArgType() {
        return argType;
    }

    public void setArgType(String argType) {
        this.argType = argType;
    }

    public String getSimpleClassName() {
        return simpleClassName;
    }

    public void setSimpleClassName(String simpleClassName) {
        this.simpleClassName = simpleClassName;
    }

    public String getFullMethod() {
        return fullMethod;
    }

    public void setFullMethod(String fullMethod) {
        this.fullMethod = fullMethod;
    }

}